package com.homedo.odin.solution.contract.mng.response.column;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;

@ApiModel(description = "栏目列表信息")
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class SpecialColumnListResponseBean {

    @ApiModelProperty("栏目id")
    private Long columnId;

    @ApiModelProperty("专家编号")
    private Integer expertId;

    @ApiModelProperty("专家姓名")
    private String expertName;

    @ApiModelProperty("栏目类型")
    private Integer columnType;

    @ApiModelProperty("栏目标题")
    private String columnTitle;

    @ApiModelProperty("浏览量")
    private Integer pageView;

    @ApiModelProperty("评论量")
    private Integer commentCount;

    @ApiModelProperty("状态 0：以保存，10：未发布，20：已发布，30：已删除")
    private Integer status;

    @ApiModelProperty("状态描述")
    private String statusStr;

    @ApiModelProperty("创建时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @ApiModelProperty("sku数量")
    private Integer skuCount;

    @ApiModelProperty("身份 0:无;1:专家;2:品牌主")
    private Integer authorship;
}
